Skip to main content

문서 변환

파일/폴더에 대한 우클릭 매뉴

DS_MIP_INIT 커스텀 정책의 runMode : "s365" 설정 시

runMode : "appAuth" 사용 시 단일 문서파일에 대해서만 우클릭 지원

관련 모듈

빌드 서버 : \sctfsbuild.softcamp.co.kr\AzureBuild\Package\Product

파일명경로버전설명빌드 경로
SCPD_DS36564.dllC:\Windows\Softcamp\sdk\scsa6.0.3.19문서보안 이벤트 모듈\sctfsbuild.softcamp.co.kr\AzureBuild\2025\DS6.0_VS2019(ZTCA_AIP)|
SCPD_DS365.dllC:\Windows\Softcamp\sdk\scsa6.0.3.19문서보안 이벤트 모듈\sctfsbuild.softcamp.co.kr\AzureBuild\2025\DS6.0_VS2019(ZTCA_AIP)|
DS365Agent64.exeC:\Windows\Softcamp\Security365\DS365\x646.0.0.5DS6 기능 제공빌드서버\DS6.0_VS2019(ZTCA_AIP)\InstallSheild\DS27.SCMIP\SCMIP_x64\Softcamp\Security365\DS365\x64
Newtonsoft.Json.dllC:\Windows\Softcamp\Security365\DS365\x6413.0.3.27908json .net library빌드서버\DS6.0_VS2019(ZTCA_AIP)\InstallSheild\DS27.SCMIP\SCMIP_x64\Softcamp\Security365\DS365\x64

리소스 파일

파일명경로버전설명빌드 경로
ResUIKOR.rcC:\Windows\Softcamp\SDK\Res\DS\1.0.0.14한국어 리소스
conv_fail.pngC:\Windows\Softcamp\SDS\Image\drm_icons\04.MIP변환 실패빌드서버\DS6.0_VS2019(ZTCA_AIP)\InstallSheild\DS27.SCMIP\SCMIP_x86\Softcamp\sds\Image
conv_ing.pngC:\Windows\Softcamp\SDS\Image\drm_icons\04.MIP변환 중빌드서버\DS6.0_VS2019(ZTCA_AIP)\InstallSheild\DS27.SCMIP\SCMIP_x86\Softcamp\sds\Image
conv_restart.pngC:\Windows\Softcamp\SDS\Image\drm_icons\04.MIP변환 재실행빌드서버\DS6.0_VS2019(ZTCA_AIP)\InstallSheild\DS27.SCMIP\SCMIP_x86\Softcamp\sds\Image
conv_skip.pngC:\Windows\Softcamp\SDS\Image\drm_icons\04.MIP변환 제외빌드서버\DS6.0_VS2019(ZTCA_AIP)\InstallSheild\DS27.SCMIP\SCMIP_x86\Softcamp\sds\Image
conv_standby.pngC:\Windows\Softcamp\SDS\Image\drm_icons\04.MIP변환 대기빌드서버\DS6.0_VS2019(ZTCA_AIP)\InstallSheild\DS27.SCMIP\SCMIP_x86\Softcamp\sds\Image
conv_success.pngC:\Windows\Softcamp\SDS\Image\drm_icons\04.MIP변환 성공빌드서버\DS6.0_VS2019(ZTCA_AIP)\InstallSheild\DS27.SCMIP\SCMIP_x86\Softcamp\sds\Image
conv_warning.pngC:\Windows\Softcamp\SDS\Image\drm_icons\04.MIP변환 경고빌드서버\DS6.0_VS2019(ZTCA_AIP)\InstallSheild\DS27.SCMIP\SCMIP_x86\Softcamp\sds\Image
doc.icoC:\Windows\Softcamp\SDS\Image\drm_icons\01.MSOffice\04.O365문서타입 이미지빌드서버\DS6.0_VS2019(ZTCA_AIP)\InstallSheild\DS27.SCMIP\SCMIP_x86\Softcamp\sds\Image
docm.icoC:\Windows\Softcamp\SDS\Image\drm_icons\01.MSOffice\04.O365문서타입 이미지빌드서버\DS6.0_VS2019(ZTCA_AIP)\InstallSheild\DS27.SCMIP\SCMIP_x86\Softcamp\sds\Image
docx.icoC:\Windows\Softcamp\SDS\Image\drm_icons\01.MSOffice\04.O365문서타입 이미지빌드서버\DS6.0_VS2019(ZTCA_AIP)\InstallSheild\DS27.SCMIP\SCMIP_x86\Softcamp\sds\Image
pdf.icoC:\Windows\Softcamp\SDS\Image\drm_icons\03.ETC\01.AcroRD문서타입 이미지빌드서버\DS6.0_VS2019(ZTCA_AIP)\InstallSheild\DS27.SCMIP\SCMIP_x86\Softcamp\sds\Image
pps.icoC:\Windows\Softcamp\SDS\Image\drm_icons\01.MSOffice\04.O365문서타입 이미지빌드서버\DS6.0_VS2019(ZTCA_AIP)\InstallSheild\DS27.SCMIP\SCMIP_x86\Softcamp\sds\Image
ppsx.icoC:\Windows\Softcamp\SDS\Image\drm_icons\01.MSOffice\04.O365문서타입 이미지빌드서버\DS6.0_VS2019(ZTCA_AIP)\InstallSheild\DS27.SCMIP\SCMIP_x86\Softcamp\sds\Image
ppt.icoC:\Windows\Softcamp\SDS\Image\drm_icons\01.MSOffice\04.O365문서타입 이미지빌드서버\DS6.0_VS2019(ZTCA_AIP)\InstallSheild\DS27.SCMIP\SCMIP_x86\Softcamp\sds\Image
pptm.icoC:\Windows\Softcamp\SDS\Image\drm_icons\01.MSOffice\04.O365문서타입 이미지빌드서버\DS6.0_VS2019(ZTCA_AIP)\InstallSheild\DS27.SCMIP\SCMIP_x86\Softcamp\sds\Image
pptx.icoC:\Windows\Softcamp\SDS\Image\drm_icons\01.MSOffice\04.O365문서타입 이미지빌드서버\DS6.0_VS2019(ZTCA_AIP)\InstallSheild\DS27.SCMIP\SCMIP_x86\Softcamp\sds\Image
xls.icoC:\Windows\Softcamp\SDS\Image\drm_icons\01.MSOffice\04.O365문서타입 이미지빌드서버\DS6.0_VS2019(ZTCA_AIP)\InstallSheild\DS27.SCMIP\SCMIP_x86\Softcamp\sds\Image
xlsb.icoC:\Windows\Softcamp\SDS\Image\drm_icons\01.MSOffice\04.O365문서타입 이미지빌드서버\DS6.0_VS2019(ZTCA_AIP)\InstallSheild\DS27.SCMIP\SCMIP_x86\Softcamp\sds\Image
xlsm.icoC:\Windows\Softcamp\SDS\Image\drm_icons\01.MSOffice\04.O365문서타입 이미지빌드서버\DS6.0_VS2019(ZTCA_AIP)\InstallSheild\DS27.SCMIP\SCMIP_x86\Softcamp\sds\Image
xlsx.icoC:\Windows\Softcamp\SDS\Image\drm_icons\01.MSOffice\04.O365문서타입 이미지빌드서버\DS6.0_VS2019(ZTCA_AIP)\InstallSheild\DS27.SCMIP\SCMIP_x86\Softcamp\sds\Image

단일 파일 선택 시

사용자 화면내용비고
img단일 보안문서 우클릭AIP문서로 변환 매뉴 추가
img단일 AIP문서 우클릭AIP레이블 삭제 매뉴 추가

다중 파일/폴더 선택 시

사용자 화면내용비고
img다중 폴더/파일 우클릭커스텀 정책(DS_MIP_SHELL_MENU)설정

우클릭 매뉴 실행 화면

사용자 화면내용비고
imgAIP 레이블 생성대상문서 : 일반문서
AIP, 보안문서, 패스워드 설정된 일반문서는 변환 목록에서 제외
ZTCAP 정책에 따라 지정된 AIP 레이블 문서로 변환

통합 로그 : 사용
SCI 로그 : 미사용
imgAIP 레이블 삭제대상문서 : AIP문서
일반, 보안문서는 변환 목록에서 제외
커스텀 정책 DS_MIP_SHELL_MENU:SHELL_AIP_DELETE 설정 시 매뉴 추가

통합 로그 : 사용
SCI 로그 : 미사용
imgAIP 문서로 변환대상문서 : 보안문서
AIP, 일반문서는 변환 목록에서 제외
ZTCAP 정책에 따라 지정된 AIP 레이블 문서로 변환

통합 로그 : 사용
SCI 로그 : 미사용(원본 보안문서의 해제 로그 미전송)
imgDRM 문서로 변환대상문서 : AIP 문서
일반, 보안문서는 변환 목록에서 제외
ZTCAP 정책에 따라 지정된 보안문서로 변환

통합 로그 : 사용
SCI 로그 : 사용(변환 된 보안문서 생성 로그 전송)

ResUIKOR.rc 리소스 내용 추가

ResUIKOR 정보 경로 : C:\Windows\Softcamp\SDK\Res\DS
버전 : version = 6.0.0.14

[DS365_ERROR]
ERROR_MSG_TITLE = 알림
ERROR_SUCCESS = 성공
ERROR_FAIL = 실패
ERROR_DOC_PASSWORD = 패스워드가 설정된 문서입니다.\n패스워드를 제거 후 다시 시도해주세요.
ERROR_CONNECT_FAIL=네트워크 연결이 실패되었습니다.
ERROR_BYPASS=예외 대상 문서입니다.
ERROR_NETWORK_NOT_CONNECT=인터넷연결이 되지 않습니다. 네트워크 환경을 확인해주세요.
ERROR_SHARING_VIOLATION=이미 열려있는 문서일 경우 해당 문서 및 프로세스 종료 후 다시 시도해주세요.
ERROR_DRM_DEC_FAIL=문서보안 복호화가 실패되었습니다.
ERROR_AIP_DEC_FAIL=AIP 해제가 실패되었습니다.
ERROR_DRM_ENC_FAIL=보안문서 암호화가 실패되었습니다.
ERROR_AIP_ENC_FAIL=AIP 문서 생성이 실패되었습니다.
ERROR_FILE_NOT_FOUND=파일을 찾을 수 없습니다.\n파일명 또는 경로명이 변경되었는지 확인 해주세요.
ERROR_TARGET_FILE_SZIE_ZERO=파일 사이즈가 0Byte인 파일은 변환할 수 없습니다.
ERROR_POLICY_NOT_FOUND=ZTCAP 정책에 설정된 집행정책이 없습니다.
ERROR_FAIL_AIP_LIBRARY=Microsoft MIP SDK 오류
ERROR_ALREADY_AIP=이미 MS Label 이 적용된 문서입니다.
ERROR_WRITE_FAIL=쓰기 권한이 없어 실패되었습니다.
ERROR_TOKEN_EMPTY=사용자 인증 정보가 없습니다.\n문서보안 로그아웃 후 재로그인 후 다시 시도해주세요.
ERROR_TOKEN_DATA=토큰정보가 유효하지 않습니다.\n재인증 후 다시 시도해주세요
ERROR_ZTCAP_PROC_NOT_FOUND=ZTCAP 프로세스가 실행중이지 않습니다.
ERROR_UNKONWN=알수 없는 오류입니다.

DS365Agent.json 리소스 내용 추가

DS365Agent.json 정보 경로 : C:\Windows\Softcamp\Security365\DS365\x64
버전 : version = 6.0.0.1

  {
"version": "6.0.0.1",
"KOR": {
"DS365_ERROR": {
"ERROR_MSG_TITLE": "알림",
"ERROR_DOC_PASSWORD": "패스워드가 설정된 문서입니다.\n패스워드를 제거 후 다시 시도해주세요.",
"ERROR_THROTTLING_FAIL": "Microsoft AIP 문서변환 요청이 급증하여 기능이 제한되고 있습니다.\n\n잠시 후 다시 시도해 주세요."
},
"DS365AGENT_CONVUI": {
"END_REASON_CONVERT_EXCEED": "변환 가능한 최대 파일에 도달하여 종료됩니다.\n\n변환되지 않은 파일에 대하여 재시도 하시기 바랍니다.",
"UI_LABEL_CONVERT_FILE_COUNT": "변환 대상 파일 :",
"UI_LABEL_AIP_CREATE_TITLE": "일반문서를 대상으로 AIP 문서로 변환 합니다.",
"UI_LABEL_AIP_CREATE_DESC": "보안문서({0}) 또는 AIP문서({1})는 변환 대상에서 제외됩니다.",
"UI_LABEL_AIP_DELETE_TITLE": "AIP 문서를 해제합니다.",
"UI_LABEL_AIP_DELETE_DESC": "일반문서({0}), 보안문서({1}) AIP 해제 대상에서 제외됩니다.",
"UI_LABEL_AIP_TO_DRM_TITLE": "AIP문서를 대상으로 보안문서로 변환 합니다.",
"UI_LABEL_AIP_TO_DRM_DESC": "일반문서({0}) 또는 보안문서({1})는 변환 대상에서 제외됩니다.",
"UI_LABEL_DRM_TO_AIP_TITLE": "보안문서를 대상으로 AIP 문서로 변환 합니다.",
"UI_LABEL_DRM_TO_AIP_DESC": "일반문서({0}) 또는 AIP문서({1})는 변환 대상에서 제외됩니다.",
"UI_LABEL_CONVERT_FINISH": "변환완료",
"UI_LABEL_CONVERT_FINISH_SUCCESS": "<b>{0}</b>개의 파일변환 <blue>성공</blue>되어었습니다.",
"UI_LABEL_CONVERT_FINISH_FAIL": "<b>{0}</b>개의 파일 중 <red>{1}</red>개가 <red>변환실패</red>되었습니다.\n실패한 파일을 확인하고 다시 시도해 주세요.",
"UI_LABEL_CONVERT_FINISH_SKIP": "<b>{0}</b>개의 파일 중 <green>{1}</green>개가 <green>건너띄기</green> 되었습니다.",
"UI_LABEL_CONVERT_FINISH_FAIL_SKIP": "<b>{0}</b>개의 파일 중 <b>{1}</b>개(<red>실패{2}</red>, <green>건너뛰기{3}</green>)가 변환되지 않았습니다.\n실패한 파일을 확인하고 다시 시도해주세요.",
"UI_BTN_EXIT": "종료",
"UI_BTN_START": "시작",
"UI_BTN_PAUSE": "일시정지",
"UI_BTB_RESUME": "재실행",
"UI_LISTVIEW_FILE_STATUS_STANDBY": "대기중",
"UI_LISTVIEW_FILE_STATUS_RUNNING": "변환중",
"UI_LISTVIEW_FILE_STATUS_PASSWD": "패스워드",
"UI_LISTVIEW_FILE_STATUS_EXT": "확장자",
"UI_LISTVIEW_FILE_STATUS_SUCCESS": "성공",
"UI_LISTVIEW_FILE_STATUS_FAIL": "실패",
"UI_LISTVIEW_FILE_STATUS_SKIP": "제외",
"UI_LISTVIEW_FILE_STATUS_WARRING": "경고",
"MSGBOX_TITLE": "알림",
"MSGBOX_NORMAL_FILE_NOT_EXIST": "변환 대상 문서인 일반문서가 선택 목록에 없습니다.",
"MSGBOX_DRM_FILE_NOT_EXIST": "변환 대상 문서인 DRM 문서가 선택 목록에 없습니다.",
"MSGBOX_AIP_FILE_NOT_EXIST": "변환 대상 문서인 AIP 문서가 선택 목록에 없습니다."
}
}
}

(구) 우클릭 매뉴 실행 화면

C:\Windows\Softcamp\Security365\DS365\x64\ 경로에 DS365Agent64.exe 파일이 없을 경우 동작

사용자 화면내용비고
imgAIP 레이블 생성대상문서 : 일반문서
ZTCAP 정책에 따라 지정된 AIP 레이블 문서로 변환
통합 로그 : 사용
SCI 로그 : 미사용
imgAIP 레이블 삭제대상문서 : AIP 문서
커스텀 정책 DS_MIP_SHELL_MENU:SHELL_AIP_DELETE 설정 시 매뉴 추가
통합 로그 : 사용
SCI 로그 : 미사용
imgAIP 문서로 변환대상문서 : 보안문서
ZTCAP 정책에 따라 지정된 AIP 레이블 문서로 변환
통합 로그 : 사용
SCI 로그 : 미사용(원본 보안문서의 해제 로그 미전송)
imgDRM 문서로 변환대상문서 : AIP 문서
ZTCAP 정책에 따라 지정된 보안문서로 변환
통합 로그 : 사용
SCI 로그 : 사용(변환 된 보안문서 생성 로그 전송)